package com.irdstudio.efp.nls.service.domain;

import java.math.BigDecimal;

import com.irdstudio.basic.framework.core.vo.BaseInfo;

/**
 * 放款申请信息
 * 
 * @author huangwb
 * @since 2018年12月27日 上午8:33:47
 * @version 1.0
 */
public class NlsApplyLoanpay extends BaseInfo {

	private static final long serialVersionUID = -7108810293755329478L;
	/** 申请流水号 */
	private String applySeq;
	/** 客户号 */
	private String cusId;
	/** 客户名称 */
	private String cusName;
	/** 产品ID */
	private String prdId;
	/** 产品代码 */
	private String prdCode;
	/** 产品名称 */
	private String prdName;
	/** 贷款币种 */
	private String loanCcy;
	/** 贷款金额 */
	private BigDecimal loanAmt;
	/** 开户机构 */
	private String loanOrg;
	/** 贷款期限 */
	private String loanTerm;
	/** 期限类型 */
	private String loanTermType;
	/** 合同起始日 */
	private String contStartDate;
	/** 合同到期日 */
	private String contEndDate;
	/** 还款方式 */
	private String repayMethod;
	/** 发放截止日期 */
	private String ddEndDate;
	/** 贷款用途 */
	private String loanPurpose;
	/** 贷款原因 */
	private String loanReasonCode;
	/** 担保方式 */
	private String guarantyStyle;
	/** 统计标志1 */
	private String analysis1;
	/** 统计标志2 */
	private String analysis2;
	/** 统计标志3 */
	private String analysis3;
	/** 合同编号 */
	private String contNo;
	/** 风险分类 */
	private String riskClassfy;
	/** 项目编号 */
	private String projectNo;
	/** 结息频率 */
	private String cycleFreq;
	/** 执行利率 */
	private BigDecimal loanIntRate;
	/** 罚息利率 */
	private BigDecimal loanOdpRate;
	/** 复利利率 */
	private BigDecimal loanOdiRate;
	/** 罚息复利利率 */
	private BigDecimal loanOdodpRate;
	/** 复利的复利利率 */
	private BigDecimal loanOdodiRate;
	/** 下一结息日期 */
	private String nextIntDate;
	/** 结息日 */
	private String inteDay;
	/** 结算帐户分类 */
	private String settleAcctClass;
	/** 结算方式 */
	private String settleMethod;
	/** 账户分类 */
	private String acctClass;
	/** 金额类型 */
	private String settleAmtType;
	/** 结算客户编号 */
	private String settleCusId;
	/** 结算账号 */
	private String settleAcctNo;
	/** 结算产品类型 */
	private String settleProdType;
	/** 结算账户币种 */
	private String settleAcctCcy;
	/** 结算账户序号 */
	private String settleAcctNoSeq;
	/** 自动锁定标识 */
	private String autoBlocking;
	/** 优先级 */
	private String loanPriority;
	/** 结算权重 */
	private BigDecimal settleWeight;
	/** 行内行外 */
	private String bankInOut;
	/** 交易参考号 */
	private String tradeReference;
	/** 发放号 */
	private String acctSeqNo;
	/** 贷款号 */
	private String baseAcctNo;
	/** 放款状态 */
	private String dnSts;
	/** 业务办理人 */
	private String inputId;
	/** 业务办理机构 */
	private String inputBrId;
	/** 创建人 */
	private String createUser;
	/** 创建时间 */
	private String createTime;
	/** 最近修改用户 */
	private String lastModifyUser;
	/** 最近修改时间 */
	private String lastModifyTime;

	public String getApplySeq() {
		return applySeq;
	}

	public void setApplySeq(String applySeq) {
		this.applySeq = applySeq;
	}

	public void setCusId(String cusId) {
		this.cusId = cusId;
	}

	public String getCusId() {
		return this.cusId;
	}

	public void setCusName(String cusName) {
		this.cusName = cusName;
	}

	public String getCusName() {
		return this.cusName;
	}

	public void setPrdId(String prdId) {
		this.prdId = prdId;
	}

	public String getPrdId() {
		return this.prdId;
	}

	public void setPrdCode(String prdCode) {
		this.prdCode = prdCode;
	}

	public String getPrdCode() {
		return this.prdCode;
	}

	public void setPrdName(String prdName) {
		this.prdName = prdName;
	}

	public String getPrdName() {
		return this.prdName;
	}

	public void setLoanCcy(String loanCcy) {
		this.loanCcy = loanCcy;
	}

	public String getLoanCcy() {
		return this.loanCcy;
	}

	public void setLoanAmt(BigDecimal loanAmt) {
		this.loanAmt = loanAmt;
	}

	public BigDecimal getLoanAmt() {
		return this.loanAmt;
	}

	public void setLoanOrg(String loanOrg) {
		this.loanOrg = loanOrg;
	}

	public String getLoanOrg() {
		return this.loanOrg;
	}

	public void setLoanTerm(String loanTerm) {
		this.loanTerm = loanTerm;
	}

	public String getLoanTerm() {
		return this.loanTerm;
	}

	public void setLoanTermType(String loanTermType) {
		this.loanTermType = loanTermType;
	}

	public String getLoanTermType() {
		return this.loanTermType;
	}

	public void setContStartDate(String contStartDate) {
		this.contStartDate = contStartDate;
	}

	public String getContStartDate() {
		return this.contStartDate;
	}

	public void setContEndDate(String contEndDate) {
		this.contEndDate = contEndDate;
	}

	public String getContEndDate() {
		return this.contEndDate;
	}

	public void setRepayMethod(String repayMethod) {
		this.repayMethod = repayMethod;
	}

	public String getRepayMethod() {
		return this.repayMethod;
	}

	public void setDdEndDate(String ddEndDate) {
		this.ddEndDate = ddEndDate;
	}

	public String getDdEndDate() {
		return this.ddEndDate;
	}

	public void setLoanPurpose(String loanPurpose) {
		this.loanPurpose = loanPurpose;
	}

	public String getLoanPurpose() {
		return this.loanPurpose;
	}

	public void setLoanReasonCode(String loanReasonCode) {
		this.loanReasonCode = loanReasonCode;
	}

	public String getLoanReasonCode() {
		return this.loanReasonCode;
	}

	public void setGuarantyStyle(String guarantyStyle) {
		this.guarantyStyle = guarantyStyle;
	}

	public String getGuarantyStyle() {
		return this.guarantyStyle;
	}

	public void setAnalysis1(String analysis1) {
		this.analysis1 = analysis1;
	}

	public String getAnalysis1() {
		return this.analysis1;
	}

	public void setAnalysis2(String analysis2) {
		this.analysis2 = analysis2;
	}

	public String getAnalysis2() {
		return this.analysis2;
	}

	public void setAnalysis3(String analysis3) {
		this.analysis3 = analysis3;
	}

	public String getAnalysis3() {
		return this.analysis3;
	}

	public void setContNo(String contNo) {
		this.contNo = contNo;
	}

	public String getContNo() {
		return this.contNo;
	}

	public void setRiskClassfy(String riskClassfy) {
		this.riskClassfy = riskClassfy;
	}

	public String getRiskClassfy() {
		return this.riskClassfy;
	}

	public void setProjectNo(String projectNo) {
		this.projectNo = projectNo;
	}

	public String getProjectNo() {
		return this.projectNo;
	}

	public void setCycleFreq(String cycleFreq) {
		this.cycleFreq = cycleFreq;
	}

	public String getCycleFreq() {
		return this.cycleFreq;
	}

	public void setLoanIntRate(BigDecimal loanIntRate) {
		this.loanIntRate = loanIntRate;
	}

	public BigDecimal getLoanIntRate() {
		return this.loanIntRate;
	}

	public void setLoanOdpRate(BigDecimal loanOdpRate) {
		this.loanOdpRate = loanOdpRate;
	}

	public BigDecimal getLoanOdpRate() {
		return this.loanOdpRate;
	}

	public void setLoanOdiRate(BigDecimal loanOdiRate) {
		this.loanOdiRate = loanOdiRate;
	}

	public BigDecimal getLoanOdiRate() {
		return this.loanOdiRate;
	}

	public void setLoanOdodpRate(BigDecimal loanOdodpRate) {
		this.loanOdodpRate = loanOdodpRate;
	}

	public BigDecimal getLoanOdodpRate() {
		return this.loanOdodpRate;
	}

	public void setLoanOdodiRate(BigDecimal loanOdodiRate) {
		this.loanOdodiRate = loanOdodiRate;
	}

	public BigDecimal getLoanOdodiRate() {
		return this.loanOdodiRate;
	}

	public void setNextIntDate(String nextIntDate) {
		this.nextIntDate = nextIntDate;
	}

	public String getNextIntDate() {
		return this.nextIntDate;
	}

	public void setInteDay(String inteDay) {
		this.inteDay = inteDay;
	}

	public String getInteDay() {
		return this.inteDay;
	}

	public void setSettleAcctClass(String settleAcctClass) {
		this.settleAcctClass = settleAcctClass;
	}

	public String getSettleAcctClass() {
		return this.settleAcctClass;
	}

	public void setSettleMethod(String settleMethod) {
		this.settleMethod = settleMethod;
	}

	public String getSettleMethod() {
		return this.settleMethod;
	}

	public void setAcctClass(String acctClass) {
		this.acctClass = acctClass;
	}

	public String getAcctClass() {
		return this.acctClass;
	}

	public void setSettleAmtType(String settleAmtType) {
		this.settleAmtType = settleAmtType;
	}

	public String getSettleAmtType() {
		return this.settleAmtType;
	}

	public void setSettleCusId(String settleCusId) {
		this.settleCusId = settleCusId;
	}

	public String getSettleCusId() {
		return this.settleCusId;
	}

	public void setSettleAcctNo(String settleAcctNo) {
		this.settleAcctNo = settleAcctNo;
	}

	public String getSettleAcctNo() {
		return this.settleAcctNo;
	}

	public void setSettleProdType(String settleProdType) {
		this.settleProdType = settleProdType;
	}

	public String getSettleProdType() {
		return this.settleProdType;
	}

	public void setSettleAcctCcy(String settleAcctCcy) {
		this.settleAcctCcy = settleAcctCcy;
	}

	public String getSettleAcctCcy() {
		return this.settleAcctCcy;
	}

	public void setSettleAcctNoSeq(String settleAcctNoSeq) {
		this.settleAcctNoSeq = settleAcctNoSeq;
	}

	public String getSettleAcctNoSeq() {
		return this.settleAcctNoSeq;
	}

	public void setAutoBlocking(String autoBlocking) {
		this.autoBlocking = autoBlocking;
	}

	public String getAutoBlocking() {
		return this.autoBlocking;
	}

	public void setLoanPriority(String loanPriority) {
		this.loanPriority = loanPriority;
	}

	public String getLoanPriority() {
		return this.loanPriority;
	}

	public void setSettleWeight(BigDecimal settleWeight) {
		this.settleWeight = settleWeight;
	}

	public BigDecimal getSettleWeight() {
		return this.settleWeight;
	}

	public void setBankInOut(String bankInOut) {
		this.bankInOut = bankInOut;
	}

	public String getBankInOut() {
		return this.bankInOut;
	}

	public void setTradeReference(String tradeReference) {
		this.tradeReference = tradeReference;
	}

	public String getTradeReference() {
		return this.tradeReference;
	}

	public void setAcctSeqNo(String acctSeqNo) {
		this.acctSeqNo = acctSeqNo;
	}

	public String getAcctSeqNo() {
		return this.acctSeqNo;
	}

	public void setBaseAcctNo(String baseAcctNo) {
		this.baseAcctNo = baseAcctNo;
	}

	public String getBaseAcctNo() {
		return this.baseAcctNo;
	}

	public String getDnSts() {
		return dnSts;
	}

	public void setDnSts(String dnSts) {
		this.dnSts = dnSts;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getCreateTime() {
		return this.createTime;
	}

	public void setLastModifyTime(String lastModifyTime) {
		this.lastModifyTime = lastModifyTime;
	}

	public String getLastModifyTime() {
		return this.lastModifyTime;
	}

	public String getInputId() {
		return inputId;
	}

	public void setInputId(String inputId) {
		this.inputId = inputId;
	}

	public String getInputBrId() {
		return inputBrId;
	}

	public void setInputBrId(String inputBrId) {
		this.inputBrId = inputBrId;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public String getLastModifyUser() {
		return lastModifyUser;
	}

	public void setLastModifyUser(String lastModifyUser) {
		this.lastModifyUser = lastModifyUser;
	}
	
}
